home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / omen / omenher2.txt < prev   
Internet Message Format  |  1994-07-11  |  13KB

  1. From wells_s@kosmos.wcc.govt.nz Thu Jul  7 01:21:35 1994
  2. Return-Path: <wells_s@kosmos.wcc.govt.nz>
  3. Received: from terminator.rs.itd.umich.edu by gauss.math.fsu.edu with SMTP (5.65/31gauss)
  4.     id AA06775; Thu, 7 Jul 94 01:21:33 -0400
  5. Received: from kosmos.wcc.govt.nz by terminator.rs.itd.umich.edu (8.6.9/2.3)
  6.     with SMTP id BAA24392; Thu, 7 Jul 1994 01:21:23 -0400
  7. Received: by kosmos.wcc.govt.nz (MX V4.0-1 VAX) id 2148; Thu, 07 Jul 1994
  8.           17:16:45 +1200
  9. Date: Thu, 07 Jul 1994 17:13:48 +1200
  10. From: Steve Wells <wells_s@kosmos.wcc.govt.nz>
  11. To: BOYDM@ATARI.ARCHIVE.UMICH.EDU
  12. Message-Id: <00981144.03F73280.2148@kosmos.wcc.govt.nz>
  13. Subject: OMENHER2.TXT - OMEn Herald, Issue #2, Volume #1.  (Goes with
  14.          OMEN246D.LZH)
  15. Status: O
  16.  
  17.   _______________________             _____________________________
  18.  /  ___________________  \           / Esquimalt Digital Logic Inc \
  19.  | /                   \ |           | 820 Dunsmuir Road           |
  20.  | |    OMEn Herald    | |           | Victoria, BC                |
  21.  | | Volume 1 Number 2 | |           | Canada       V9A 5B7        |
  22.  | |   February 1994   | |           |    Phone: (604) 384 0499    |
  23.  | \___________________/ |           |    Fax:   (604) 384 0575    | 
  24.  \_______________________/           \_____________________________/
  25.  
  26. This newsletter keeps you up to date with developments of the OMEn
  27. cross-platform operating system. We invite your comments and
  28. suggestions so that we can improve usability for programmers and
  29. users. Newsletter #1 is available in the Atari RT library on GENIE,
  30. or request it from us.
  31.  ___________________________________________________________________
  32. /                           What Is OMEn?                           \
  33. |                                                                   |
  34. | The Open Multitasking Environment (OMEn) is an open architecture, |
  35. | true preemptive multitasking operating system based on the 680x0  |
  36. | processor family. It is also a graphical environment where the    |
  37. | user has free access to all commands and features, even while     |
  38. | running multiple programs simultaneously.                         |
  39. |                                                                   |
  40. | OMEn is a modular system in which I/O function files are created  |
  41. | and configured without reference to the system core. It can thus  |
  42. | be interfaced with ease, and BY ANY DEVELOPER, to any type of     |
  43. | hardware and to any type of software protocol, existing or new.   |
  44. | This includes printers, disk drives and file systems, networks,   |
  45. | input devices, displays, industrial controls, MIDI, multi-media   |
  46. | and so on.                                                        |
  47. |                                                                   |
  48. | OMEn is intended to run on most current 680x0 based computers     |
  49. | (Macintosh, Atari, Amiga) including older low end models; PC via  |
  50. | a 680x0 card; and new machines such as Power PC, Alpha IPX and    |
  51. | Pentium by 68000 emulation and other techniques. Implementation   |
  52. | progress for individual machines is detailed in issues of the     |
  53. | OMEn Herald.                                                      |
  54. |                                                                   |
  55. | OMEn interface operation is nearer to UNIX X-Windows than to any  |
  56. | other interface, but OMEn's size is a fraction of UNIX, and the   |
  57. | generic object oriented drag-&-drop interface is unique. In       |
  58. | addition, A SINGLE VERSION of an OMEn application program or I/O  |
  59. | protocol interface will run on ALL COMPUTERS, making OMEn a much  |
  60. | more open system than UNIX in this critical area.                 |
  61. \___________________________________________________________________/
  62.  
  63.              Two Good Reasons To Write Software For OMEn
  64.  
  65. 1. It is plain that under current market conditions, Atari and Amiga
  66. have become dead-end systems, and even Apple is failing to gain its
  67. share of the expanding market. The pool of 680x0 programmers is split
  68. into incompatible camps based on each proprietary brand of computer,
  69. while the pool of Intel programmers are all writing for the same non-
  70. proprietary systems.
  71.      OMEn will run on all 680x0 machines (including PCs with the
  72. 680x0 card, and RISC machines by emulation) independently of the
  73. fortunes of any one particular computer company. It is the only
  74. system conceptually capable of reversing the well-developed trend
  75. toward a closed Intel-Windows marketplace, and bringing good market
  76. share to 680x0 based and open architecture systems.
  77.      OMEn will be viable on almost the entire installed base of
  78. existing computers, from the oldest 7 MHz monochrome Macs without
  79. hard drives to the latest mega-feature machines. The potential market
  80. area for OMEn software is thus set to the widest possible limits, and
  81. developers who start early will have a head start on penetration of
  82. the platforms not covered by early releases. This could propel small
  83. companies from fringe markets to advantageous positions in major
  84. markets.
  85.  
  86. 2. There's just one operating system to know for any and all
  87. machines, and it's a straightforward, easy to learn and use system.
  88.      OMEn software makers will not have to know a variety of systems
  89. to hit all the potential markets for a program.
  90.  
  91.                          OMEn General Progress
  92.  
  93. Conceptually, only configurable bootup remains to be tackled for a
  94. complete open architecture operating system. It is intended that a
  95. text based "Boot Script" somewhat akin to DOS'es CONFIG.SYS and
  96. AUTOEXEC.BAT will be used to install desired I/O drivers,
  97. preferences, startup applications and miscellaneous at boot time.
  98.  
  99. A scaleable font handling system is now in place. It currently
  100. manages certain Postscript Type Three fonts which use a simple text
  101. based definition system editable with a text editor. These fonts are
  102. easy to add extended character definitions to. They mesh neatly with
  103. the rest of the scaleable graphics system, which uses the same
  104. definition format, which we call "ZipScrip". An example of an object
  105. defined by ZipScrip is:
  106.  
  107. n                           New object
  108. 0 200 m                     Move to co-ordinates 0,200 (X,Y)
  109. 0 700 l                     Draw a line (from 0,200) up to 0,700
  110. 100 700 l                   From there, line right to 100
  111. 500 700 500 200 100 200 c   Then a big curve back to the bottom
  112. e                           End polygon with a line back to the start
  113. f                           Fill it in. It's a filled in "D" shape.
  114.  
  115. On a similar note, the "code page 437" character set (the IBM
  116. extended character set) has been adopted as characters 256 to 383
  117. (hex 100 to 17F) of the OMEn character set. Character codes 384 to
  118. 1023 (hex 180 to 3FF) are currently reserved. The single byte defined
  119. character set is:
  120.  0 to 15: Control Characters (End of File, NewLine, Wordwrap, etc)
  121.  16 to 31: Extra OMEn printing characters (arrows, checkmark, etc)
  122.  32 to 127: Regular ASCII printing character set
  123.  128 to 255: Various non-printing commands (SetColors, bold, italics,
  124.              SetTabs/Margins, PrintExtendedChar(>256), SetFont, ...)
  125.  
  126.                              Release Dates
  127.  
  128. The OMEn release for ATARI with development tools and documentation
  129. is still planned for 2nd quarter '94, probably in April. Please reply
  130. to receive your copy!
  131.  
  132. A preliminary MACINTOSH release for 512K, Plus, SE, Classic, SE 30
  133. and Classic II will also be available upon request at that time. (The
  134. Classic III hasn't been tested.) Monochrome displays ONLY, of any
  135. size, will work, and Mac hard drives are not accessable. 68030 based
  136. machines with color or shades-of-grey displays are currenly not
  137. working, even if set to two-color mode in the "Monitors" control
  138. panel. OMEn starts up fine, and applications run okay, but everything
  139. "freezes" after about 20 to 30 seconds. (Ideas are welcome.)
  140.  
  141. The same OMEn software runs on both the Atari and the Mac. Since Mac
  142. Plusses can't use standard format DOS disks, a special feature called
  143. "DOSsify" has been added to convert an 800K Mac disk into an 800K DOS
  144. software compatible disk that works only on Macs. Transfer of
  145. software from/to real DOS disks must be done running OMEn on a Mac
  146. that